/*reset*/
* {word-wrap: break-word;}
body {background:#FFFFFF;}
body, input, button, select, textarea {color: #42484a;font: 12px/1.5 'Microsoft Yahei', Tahoma, 'Simsun';}
textarea {resize: none;}
body, ul, ol, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, .pr, .pc {margin: 0;padding: 0;}
table {border-collapse: collapse;empty-cells: show;}
caption, th {font-weight: 400;text-align: left;}
ul li, .xl li {list-style: none outside none;}
h1, h2, h3, h4, h5, h6 {font-size: 1em;}
em, cite, i {font-style: normal;}
a {color: #42484a;text-decoration: none;}
a:hover {text-decoration: none;}
a img {border: medium none;}
label {cursor: pointer;}
.z {float: left;}
.y {float: right;}
.cl:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.cl {}
hr {clear: both;display: block;}
.white{color:white;}
/* common */
.wp {margin: 0 auto;width: 990px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.mb30{margin-bottom: 30px;}
.mb35{margin-bottom: 35px;}

.pl15{padding-left: 15px;}
.pl50{padding-left: 50px;}

/*star*/
.starstyle{width: 80px;height: 15px;display: block;background: url(images/star.png) no-repeat; overflow: hidden;}
.star1{background-position: 0 0;}
.star2{background-position: 0 -15px;}
.star3{background-position: 0 -30px;}
.star4{background-position: 0 -45px;}
.star5{background-position: 0 -60px;}
/*title*/
.title{border-bottom: 1px solid #d8d8d8;padding-bottom: 10px;position: relative;}
.title i{width: 45px;height: 3px;background: #2eabff;position: absolute;left: 0;bottom: -1px;}
.title h4{float: left;font-size: 20px;line-height: 20px;font-weight: normal;margin-right: 15px;}
.title h2{float: left;font-size: 24px;line-height: 24px;font-weight: normal;margin-right: 15px;}
.title h1{float: left;font-size: 24px;line-height: 24px;font-weight: normal;margin-right: 15px;}
.title span{float: right;font-size: 12px;line-height: 20px;}
.title span a{color: #bbbbbb;}


#toptb {background:url(images/toptb.jpg) repeat-x;height: 28px;line-height: 28px;min-width: 990px;}
#toptb .pl290{padding-left: 220px;}
#toptb a {height: 28px;padding: 0 8px;float: left;}
#toptb a.rss{background:url(images/icon.png) no-repeat 4px -22px;width: 12px; }
#toptb a.weibo{background:url(images/icon.png) no-repeat 4px -52px;width: 12px; }
#toptb a.tqq{background:url(images/icon.png) no-repeat 4px -82px;width: 12px; }
#toptb a.twitter{background:url(images/icon.png) no-repeat 4px -112px;width: 12px; }
#toptb a.mobile{background:url(images/icon.png) no-repeat 4px 7px;width: 40px;padding-left: 18px; }

#topnav{border-bottom: 1px solid #eeeeff;height: 56px;overflow: hidden;min-width: 990px;}
#topnav li{float: left;font-size: 14px;height: 56px;line-height: 56px;background: url(images/nav.jpg) no-repeat 0px 22px;}
#topnav li.first{background: none;}
#topnav li a{float: left;height: 54px;padding: 0 10px;margin: 0 10px;}
#topnav .current a,#topnav li a:hover{border-bottom: 3px solid #2eabff;}

.topbaner{}
.topbaner img{width: 990px; height: 130px;}

.search{overflow: hidden;margin-right: 60px;margin-top: 22px;}
.search .s{width: 590px; height: 30px;border: 1px solid #d3d3d3; -moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;padding: 5px 10px;font-size: 14px;}
.search .sub{margin-left: 10px;width: 92px;height: 42px;border: none;-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px; background: #2eabff;cursor: pointer;vertical-align: middle;}
.search .sub em{font-size: 14px;font-weight: bold;color: #FFFFFF;background:url(images/icon.png) no-repeat 30px -298px;padding-right: 18px;vertical-align: middle;}
.search .keyword{}
.search .keyword a{padding-right: 14px;color: #626262;}

#nv{background: #2eabff;height: 45px;line-height: 45px;border-top:1px solid #c7e9ff; border-bottom: 1px solid #c7e9ff;min-width: 990px;}
#nv h3{float: left;color: #fff;font-size: 18px;margin-right: 20px;}
#nv span{float: left;color: #fff;font-size: 14px;padding: 0 4px;}

#wp .wp {width: auto;}
#ct{min-height: 300px;}
#ct .mn{float: left;width: 685px;overflow: hidden;}
#ct .sd{float: right;width: 280px;overflow: hidden;}

#ft{padding: 0 0 30px;}
#ft p{margin: 10px 0;text-align: center;}
#ft p a{margin: 0 10px;}
#ft .flk{border: 1px solid #cbcbcb;background: #f3f3f3;padding: 3px;}
#ft p.ccc,#ft p.ccc a{color: #666666;}
#ft p.small{color: #666666;font-size: 10px;margin: 5px 0; line-height: 15px;}

/*index*/
.bannar{position:relative;width: 685px;height: 265px;}
.bannar .title{border:none;margin-bottom: 15px;}
.bannar .article{position: relative;}
.article ul{overflow: hidden;}
.article li{width: 685px;height: 185px;overflow: hidden;float: left; }
.article li img{width: 330px;height: 185px;}
.article .a-img{float: left;}
.article .article-ctt{margin-left:355px;}
.article h4 {font-size: 18px;font-weight: normal;line-height: 20px;margin-bottom: 15px;}
.article p,.article a.more{font-size: 12px;line-height: 22px;color: #999999;}
.article a.more{color: #fb7248;}

.bannar .line{position: absolute;height: 20px;width: 100%; bottom: 0;text-align: center;background: url(images/line.jpg) repeat-x 0 5px;}
.bannar .bannarctrl{height: 20px; text-align: center;background: #fff;padding: 0 20px;display: inline-block;}
.bannarctrl strong,.bannarctrl b{ display: inline-block; height:19px; background-image:url(images/arr.png); background-repeat:no-repeat; cursor:pointer; }
.bannarctrl strong{ width:18px; }
.btn-prev{ background-position:0px 0px; }
.btn-next{ background-position:0px -40px; }
.btn-prev:hover{ background-position:0px -20px; }
.btn-next:hover{ background-position:0px -60px; }
.bannarctrl b{ width:10px; background-position:-4px -100px; }
.bannarctrl b:hover,.bannarctrl b.on{ background-position:-4px -80px; }

.hots-box{}
.hots-box .hots-box-tab{float: left;height: 20px;line-height: 20px;}
.hots-box-tab a{padding:2px 7px; margin-right: 5px;}
.hots-box-tab a.over,.hots-box-tab a:hover{background: #2eabff;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;}
.hots-box .hots-box-list{padding-top: 20px;width: 100%;overflow: hidden;}

.hots-box-list .hots-list-one{overflow: hidden;display: none;}
.hots-list-one li{float: left;margin-bottom: 24px;width: 228px;height: 65px;overflow: hidden;}
.hots-list-one li .a-img{float: left;}
.hots-list-one li .a-img img{width: 73px;height: 65px;}
.hots-list-one li .list-one-ctt{margin-left:90px;padding-right: 10px;}

.list-one-ctt h4{font-size: 14px;font-weight: normal; margin-bottom: 12px;}
.list-one-ctt p{line-height: 16px;color: #999999;}


.hots-box1{}
.hots-box1 .hots-box-tab1{float: left;height: 10px;line-height: 10px;}
.hots-box-tab1 a{padding:2px 7px; margin-right: 5px;}
.hots-box-tab1 a.over,.hots-box-tab a:hover{background: #2eabff;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;color: #ffffff;}
.hots-box1 .hots-box-list1{padding-top: 1px;width: 100%;overflow: hidden;}
.hots-box-list1 .hots-list-one1{overflow: hidden;display: none;}
.hots-list-one1 li{float: left;margin-bottom: 14px;width: 228px;height: 25px;overflow: hidden;}
.hots-list-one1 li .a-img{float: left;}
.hots-list-one1 li .a-img img{width: 73px;height: 25px;}
.hots-list-one1 li .list-one-ctt{margin-left:90px;padding-right: 10px;}


.person-box{}
.person-box .person-box-list{padding-top: 20px;width: 100%;overflow: hidden;}
.person-box-list .person-row{width:320px;}
.person-row .person-head{margin-bottom: 18px;height: 75px;overflow: hidden;}
.person-head .a-img{float: left; }
.person-head .a-img img{width: 80px;height: 75px;}
.person-head .person-head-ctt{margin-left:100px;}
.person-head-ctt h4{font-size: 14px;font-weight: normal; margin-bottom: 10px;}
.person-head-ctt p{line-height: 20px;color: #999999;}
.person-head-ctt p span{color: #2eabff;margin-right: 5px;}
.person-row .person-list-one{}
.person-list-one li{padding: 2px 0;line-height: 20px;}
.person-list-one li strong{font-size: 14px;margin-right: 10px;}
.person-list-one li a{color: #999999;}
.person-list-one li .more{padding-left: 5px;color: #cccccc;}

.task-box{}
.task-box .task-content{padding-top: 20px;width: 100%;overflow: hidden;position: relative;}
.task-content em{display: block;background:url(images/task-bg.jpg) no-repeat;width: 22px;height: 195px;position: absolute; left: 1px;top:20px;}
.task-content .task-wait{margin-left: 33px;height: 175px;position: relative;}
.task-wait h4{font-size: 14px;font-weight: normal;line-height: 20px;}
.task-wait .change{color: #bbbbbb;background:url(images/icon.png) no-repeat 40px -239px;padding-right:18px; cursor: pointer;position: absolute;top: 0px;right: 0px;}
.task-wait ul{width: 105%;padding-top: 20px;overflow: hidden;}
.task-wait ul li{float: left;margin: 0 14px 20px 0;}
.task-wait ul li a{float: left; width: 148px;height: 38px;line-height: 38px;text-align: center;color: #999999;border: 2px solid #dddddd;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius: 3px;}
.task-wait ul li a span{background:url(images/icon.png) no-repeat 0px -151px;padding-left: 20px;}
.task-wait ul li a:hover,.task-wait ul li a.over{border-color: #2eabff;color: #2eabff;}
.task-wait ul li a:hover span,.task-wait ul li a.over span{background:url(images/icon.png) no-repeat 0px -211px;}
.task-content .task-part{margin-left: 33px;}
.task-part h4{font-size: 14px;font-weight: normal;line-height: 20px;}
.task-part .part-list{padding-top: 20px;overflow: hidden;}
.part-list li{float: left; width: 50%;text-align: center;}
.part-list li img{width: 94px;height: 94px;}
.part-list li h3{font-size: 14px;line-height: 24px;padding-top: 10px;}
.part-list li p{font-size: 14px;line-height: 24px;}

/*sd*/
.avatar{border-bottom: 1px solid #EEEEEE;overflow: hidden;}
.avatar .avtm{float: left;}
.avatar .avtm img{width: 60px;height: 60px;border: 1px solid #fcfcfc;}
.avatar .authi{margin-left: 78px;}
.authi h4{font-weight: normal;font-size: 14px;line-height: 18px;margin-bottom: 6px;}
.authi .starstyle{margin-bottom: 6px;}
.authi p{color: #999999;line-height: 14px;}
.authi p b{font-size: 14px;color: #42484a;}

.addpost{height: 40px;width: 100%;background: #2eabff;text-align: center;line-height: 40px;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}
.addpost a{color: #ffffff;font-size: 14px;font-weight: bold;padding-left: 22px;background:url(images/icon.png) no-repeat 0px -180px;}

.calendar{padding-top: 20px;}
.calendar .radius{-moz-border-top-left-radius:3px;-webkit-border-top-left-radius: 3px;border-top-left-radius: 3px;-moz-border-top-right-radius:3px;-webkit-border-top-right-radius: 3px;border-top-right-radius: 3px;}
.calendar .c-show{float: left;width: 88px;height: 58px;border: 1px solid #e9e9e9;padding-top: 30px;position: relative;}
.c-show .month{width: 90px;height: 30px;line-height: 30px;background: #fb7248;color: #ffffff;position: absolute;top: -1px;left: -1px;text-align: center;}
.c-show .month b{font-size: 20px;padding-right: 5px;}
.c-show .day{display: block;text-align: center;height: 36px;line-height: 36px;}
.c-show .day b{font-size: 32px;}
.c-show .week{display: block;text-align: center;height: 12px;line-height: 12px;}
.calendar .c-list{margin-left: 100px;}
.c-list{overflow: hidden;}
.c-list li{ padding: 2px 0;height: 18px;overflow: hidden;}
.c-list li a{padding-left: 10px;background:url(images/arr2.jpg) no-repeat 0 3px;height: 12px;line-height: 12px; white-space:nowrap;color: #999999;}

.topic{padding-top: 20px;}
.topic li{}
.topic em{float: left;display: block;width: 22px;height: 30px;line-height: 30px;font-style:italic;font-size: 16px;font-weight: bold;margin-right:5px;text-align:center;}
.topic em.first{background: url(images/first.png) no-repeat;color: #ffffff;}
.topic em.blue{color: #2eabff;}
.topic a{height: 30px;line-height: 30px;padding-left: 5px;white-space:nowrap;display: block;}

.ranking-list{padding-top: 20px;}
.ranking-list li{margin-bottom: 20px;}
.ranking-list li em{float: left;display: block;width: 22px;height: 48px;line-height: 48px;font-style:italic;font-size: 16px;font-weight: bold;margin-right:5px;text-align:center;}
.ranking-list li em.first{background: url(images/first.png) no-repeat 0 10px;color: #ffffff;}
.ranking-list li em.blue{color: #2eabff;}
.rank-one{margin-left: 30px;}
.rank-one .a-img{float: left;}
.rank-one .rank-r{margin-left: 58px;}
.rank-one .rank-r h4{font-size: 14px;line-height:26px;font-weight: normal;}
.rank-one .rank-r p{color: #999999;}
.rank-one .rank-r p span{color: #fb7248;}

.sd-task{padding-top: 20px;position:relative;}
.sd-task h4{font-size: 14px;font-weight: normal;line-height: 20px;}
.sd-task .change{color: #bbbbbb;background:url(images/icon.png) no-repeat 40px -239px;padding-right:18px; cursor: pointer;position: absolute;top: 20px;right: 0px;}
.sd-task-list{width: 105%;padding-top: 20px;overflow: hidden;}
.sd-task-list li{float: left;margin: 0 10px 10px 0}
.sd-task-list li a{float: left; width: 130px;height: 35px;line-height: 35px;text-align: center;color: #999999;border: 2px solid #dddddd;-moz-border-radius:3px;-webkit-border-radius: 3px;border-radius: 3px;}
.sd-task-list li a span{background:url(images/icon.png) no-repeat 0px -151px;padding-left: 20px;}
.sd-task-list li a:hover,.task-wait ul li a.over{border-color: #2eabff;color: #2eabff;}
.sd-task-list li a:hover span,.task-wait ul li a.over span{background:url(images/icon.png) no-repeat 0px -211px;}
.obtain-list li{float: left; width: 50%;text-align: center;padding: 20px 0;}
.obtain-list li img{width: 80px;height: 80px;}
.obtain-list li h3{font-size: 14px;line-height: 24px;padding-top: 10px;}
.obtain-list li p{font-size: 14px;line-height: 24px;}

/*over sd*/

/*edit entry*/
.editorbox{}
.editorbox .unbb{border-bottom: none;}

.plText{width:600px;}

.box{ clear: both;height: auto;}
.box .item {float: left;font-size: 14px;color: #969696;height: 30px;line-height: 30px;padding-right: 15px;text-align: left;width: 75px;}
.box .ipt_box {float: left;position: relative;width: 490px;}
.box .ipt_box .bg_txt {width:488px;height:28px;line-height:28px;border: 1px solid #e5e5e5;background: #f7f7f7;   font-size:12px;-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;}

.box .ipt_box input.new_txt {background: none;border: 0 none;font-size: 14px;height: 20px;line-height: 20px;padding: 5px;width: 100%;color: #969696;}
.box .info{color: #c2c2c2;font-size: 12px;padding-top: 10px;}
.box .info .tips{}
.box .select_ul {width:488px; position: absolute; border:1px solid #f2f2f2; background:#fff; overflow: hidden;display:none; z-index:9;}
.box .select_ul li{display:block;height:26px;overflow:hidden;line-height:26px;padding:0 10px;cursor:pointer;}
.box .select_ul li.hover {background:#2EABFF;color: #fff;}

.box .select_category{width:468px;padding: 10px; position: absolute; border:1px solid #f2f2f2; background:#fff; overflow: hidden;display:none; z-index:9;}
.select_category h5{color: #2EABFF;margin-bottom: 5px;}
.select_category ul{margin-bottom: 10px;}
.select_category ul li{float: left; background: url(images/nav.jpg) no-repeat 0px 0px;padding: 0 8px;height: 15px;line-height: 15px; cursor: pointer;}
.select_category ul li.first{background: none;padding-left: 0;}
.select_category ul li.hover{color:#2EABFF; }

.box .bg_textarea{width: 100%;}
.box .bg_textarea textarea{display: block;width: 675px;height: 365px;visibility:hidden;}

.box .bg_img{float: left;position: relative;}
.box .bg_img .btn-upimg{background: #fb7248;width: 135px;height: 37px;display: block;text-align: center;line-height: 37px;color: #fff;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}
.box .bg_img .btn-upimg b{font-size: 15px;line-height: 37px;height: 37px;padding-left: 24px;background:url(images/icon.png) no-repeat 0px -357px;}

.box .bg_rtextarea{width: 100%;}
.box .bg_rtextarea textarea{display: block;width: 485px;height: 95px;border: 1px solid #e5e5e5;background: #f7f7f7;padding: 5px; }

.box .bg_code{float: left;width:175px;height:28px;line-height:28px;border: 1px solid #e5e5e5;background: #f7f7f7;   font-size:12px;-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;}
.box .code-img{float: left;display: flex;}
.box .code-img img{width: 50px;height: 30px;}
.box .code-img a{line-height: 28px;color: #FB7248;}

.box .submit{float: left;cursor: pointer;background: #2EABFF;width: 135px;height: 35px;display: block;text-align: center;line-height: 35px;color: #fff;border: none;font-size: 14px;font-weight: bold;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}
.box .preview{float: left;cursor: pointer;margin-left: 25px;background: #d3d3d3;width: 135px;height: 35px;display: block;text-align: center;line-height: 35px;color: #fff;border: none;font-size: 14px;font-weight: bold;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;}
/*over edit entry*/

/*creat*/
.creat-fm{margin: 0 auto;width: 720px;padding-top: 70px;}
.creat-box{clear: both;height: auto;}
.creat-box .item {float: left;font-size: 18px;color: #424242;height: 40px;line-height: 40px;padding-right: 15px;text-align: left;width: 75px;}
.creat-box .bg_txt{width:590px;height:40px;line-height:40px;padding: 0 10px; border: 1px solid #e5e5e5;background: #f7f7f7;   font-size:16px;-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;}
.creat-box .tips{padding:20px 0 0 90px;text-align: left;color: #C2C2C2;}
.creat-box .tips span{color: #FB7248;}
.creat-box .submit{width: 140px;height: 40px;border: none;padding-left: 25px;background:url(images/icon.png) no-repeat 30px -170px #2EABFF;-moz-border-radius:4px;-webkit-border-radius: 4px;border-radius: 4px;color: #fff;font-weight: bold;font-size: 14px;cursor: pointer;}
/*over creat*/

/*detail*/
.abstract_wrap{}
.abstract_wrap .title{border: none;}
    .abstract_main{clear: both;padding-top: 10px;}
    .abstract_main .side_wrap{float: left;margin-right: 20px;}
    .abstract_main .ed_image_link{display: block;position: relative;}
    .abstract_main .ed_image_link img{max-width: 325px;}
    .abstract_main .abstract{font-size: 14px;line-height: 28px;}
        .abstract p {text-indent: 2em;}
        
.content_wrap{border-bottom: 1px solid #d8d8d8;}
        .section_content{clear: both;font-size: 14px;line-height: 25px;padding: 0 0 20px 0;}
            .rich_text_area{font-size: 15px;word-wrap: break-word;}
            .rich_text_area p {line-height: 30px;margin-bottom: 15px;text-indent: 2em;}

.lemma_relevant{padding-bottom: 0px;border-bottom: 1px solid #d8d8d8;}
    .title_wrap{padding-bottom: 20px;position: relative;}
    .title_wrap h4{font-size: 20px;line-height: 20px;font-weight: normal;margin-right: 15px;}
    .relevant_wrap{margin-bottom:10px;color: #999999;}
    .relevant_wrap .list_number {display: block;float: left;font-size: 12px;width: 20px;}
    .relevant_wrap .data_wrap{float: left;font-size: 12px;width: 640px;}
    .relevant_wrap a{color: #999999;}
        .relevant_item{margin-bottom: 5px;}
            .relevant_item span {}
            .data_wrap a {color: #2eacff;}
    .relevant_wrap .lemma_tag {border: 1px solid #e1e1e1;-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius: 2px;color: #999999;display: inline-block;margin:0 7px 7px 0;padding: 3px 8px;text-decoration: none;white-space: nowrap;}
    .relevant_wrap .lemma_tag:hover{border: 1px solid #2eacff;color: #2eacff;}
.share_wrap{width: 97%;}
.share_wrap .edit a{color: #999999;margin-right:20px; font-size: 14px;}
.share_wrap .tools a{color: #999999;font-size: 14px;}
.bshare-custom span{color: #999999;display: inline-block;vertical-align:middle;padding-right: 5px;}
/*over detail*/

.mulu:link{COLOR:#42484a;text-decoration:none; font-size: 15px; }
.mulu:visited{COLOR:#42484a;text-decoration:none;font-size: 15px;}
.mulu:hover{COLOR:#42484a;text-decoration:none;font-size: 15px;}

.grey14 {color:#999999;font-size:14px;}


#theLink{display:block; width:98px; height:22px; margin:0 auto; background:url(images/button.png) no-repeat 0 0;}
#theLink:hover{ background:url(images/button.png) no-repeat -135px 0;}

#theLink2{display:block; width:122px; height:24px; margin-top:8px; background:url(images/button.png) no-repeat 0 -35px;}
#theLink2:hover{ background:url(images/button.png) no-repeat -135px -35px;}

#theLink3{display:block; width:36px; height:30px; margin:0 auto; background:url(images/app.png) no-repeat 0 0px;}
#theLink3:hover{ background:url(images/app.png) no-repeat 0 -31px;}

#theLink4{display:block; width:36px; height:30px; margin:0 auto; background:url(images/app.png) no-repeat -38px 0px;}
#theLink4:hover{ background:url(images/app.png) no-repeat -38px -31px;}

#theLink5{display:block; width:36px; height:30px; margin:0 auto; background:url(images/app.png) no-repeat -75px 0px;}
#theLink5:hover{ background:url(images/app.png) no-repeat -75px -31px;}

#theLink6{display:block; width:36px; height:30px; margin:0 auto; background:url(images/app.png) no-repeat -114px 0px;}
#theLink6:hover{ background:url(images/app.png) no-repeat -114px -31px;}nk6:hover{ background:url(images/app.png) no-repeat -114px -31px;}